/*
 * FifoProtocoloPlano.h
 *
 *  Created on: Sep 19, 2013
 *      Author: gonprieto
 */

#ifndef FIFOPROTOCOLOPLANO_H_
#define FIFOPROTOCOLOPLANO_H_

#include "Fifo.h"
#include "RecursoProtocoloPlano.h"

class FifoProtocoloPlano : public Fifo, public RecursoProtocoloPlano{
public:
	FifoProtocoloPlano(std::string fifoName);
	virtual ~FifoProtocoloPlano();

	virtual Mensaje* leerMensaje(unsigned int id);

	virtual int escribirMensaje(unsigned int idToWrite,Mensaje& mensaje) ;

	virtual void cerrar();
};

#endif /* FIFOPROTOCOLOPLANO_H_ */
